package com.jrx.anytxn.feign.gateway.request;

import com.jrx.anytxn.feign.gateway.bean.BaseApiRequest;

/**
 * ClassName CouponRequest05
 *
 * @author lujianyou
 * @version 1.0
 * @description 卡券-场景端 2.5下单 请求实体
 * @date 2021/6/3 15:55
 **/
public class CouponRequest05 extends BaseApiRequest {
    /**
     * 场景端订单id
     */
    private String sceneOrderId;
    /**
     * 场景id
     */
    private String sceneId;
    /**
     * 手机号
     */
    private String mobile;
    /**
     * 客户身份指纹
     */
    private String fingerprint;
    /**
     * 权益ID
     */
    private String couponId;
    /**
     * 购买数量
     */
    private Integer buyQuantity;
    /**
     * 如果下单的权益类别（couponCate==1或couponCate==2）即直冲类或话费类的权益，则必须要填写充值账号
     */
    private String chargeAccount;

    public String getSceneId() {
        return sceneId;
    }

    public void setSceneId(String sceneId) {
        this.sceneId = sceneId;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getFingerprint() {
        return fingerprint;
    }

    public void setFingerprint(String fingerprint) {
        this.fingerprint = fingerprint;
    }

    public String getCouponId() {
        return couponId;
    }

    public void setCouponId(String couponId) {
        this.couponId = couponId;
    }

    public Integer getBuyQuantity() {
        return buyQuantity;
    }

    public void setBuyQuantity(Integer buyQuantity) {
        this.buyQuantity = buyQuantity;
    }

    public String getChargeAccount() {
        return chargeAccount;
    }

    public void setChargeAccount(String chargeAccount) {
        this.chargeAccount = chargeAccount;
    }

    public String getSceneOrderId() {
        return sceneOrderId;
    }

    public void setSceneOrderId(String sceneOrderId) {
        this.sceneOrderId = sceneOrderId;
    }

    @Override
    public String toString() {
        return "CouponRequest05{" +
                "sceneOrderId='" + sceneOrderId + '\'' +
                ", sceneId='" + sceneId + '\'' +
                ", mobile='" + mobile + '\'' +
                ", fingerprint='" + fingerprint + '\'' +
                ", couponId='" + couponId + '\'' +
                ", buyQuantity=" + buyQuantity +
                ", chargeAccount='" + chargeAccount + '\'' +
                '}';
    }
}
